camera business process modeling modeling simulation fashion game bpm intellectual property design business process reengineering canon model copyright business process management digital asic analog patent fpga models attorney